async function test() {
    let es = require('./es')
    console.log('start');
    // var r = await es.createIndex('mrtest')
    // console.log(JSON.stringify(r));
    // console.log('start add');
    // r = await es.addDocument('mrtest', '16', {
    //     'access': 0,
    //     'aa': 'v1',
    //     'bb': 'v2',
    //     'dic': [{
    //         'xx': 33,
    //         'yy': 11
    //     }, {
    //         'xx': 55
    //     }]
    // })
    // console.log(JSON.stringify(r));
    // console.log('start modify');

    let r = await es.deleteDocument('mrtest', '16')
    console.log(r);
    // r = await es.modifyDocument('mrtest', '16', {

    //     'bb': 'v2',
    //     'dic': [{
    //         'xx': 33,
    //         'yy': 11
    //     }, {
    //         'xx': 55
    //     }],
    //     'hit': 1
    // })
    // console.log(JSON.stringify(r));
    // console.log('start modify');
    // r = await es.modifyDocument('mrtest', 'test', '12', {
    //     'aa': 'v1',
    //     'bb': 'v2',
    //     'dic': [{
    //         'xx': 33,
    //         'yy': 11
    //     }, {
    //         'xx': 55
    //     }],
    //     'hit': 3
    // })
    // console.log(JSON.stringify(r));
}
async function test1() {
    let es = require('./es')
    console.log('start');
    // r = await es.addDocument('mrtest', 'test', '13', {
    //     'aa': 'v1',
    //     'bb': 'v2',
    //     'dic': [{
    //         'xx': 33,
    //         'yy': 11
    //     }, {
    //         'xx': 55
    //     }]
    // })
    // console.log(JSON.stringify(r));
    //let r = await es.getDocumentById('mrtest', 'test', '13')
    console.log(await es.getDocumentById('mrtest', 'test', '15'));


}
try {
    test()
} catch (error) {
    console.log(error);
}